Use G_GNUC_CONST.
authorElliot Lee <sopwith@src.gnome.org>
Wed, 30 Aug 2000 00:33:38 +0000 (00:33 +0000)
committerElliot Lee <sopwith@src.gnome.org>
Wed, 30 Aug 2000 00:33:38 +0000 (00:33 +0000)
Use G_GNUC_CONST.

129 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk-pixbuf/gdk-pixbuf-loader.h
gdk-pixbuf/gdk-pixbuf.h
gdk-pixbuf/gnome-canvas-pixbuf.h
gdk/gdk.h
gdk/gdkcolor.h
gdk/gdkdnd.h
gdk/gdkgc.h
gdk/gdkimage.h
gdk/gdkinternals.h
gdk/gdkpixmap.h
gdk/gdkproperty.h
gdk/gdkrgb.h
gdk/gdkwindow.h
gdk/linux-fb/gdkprivate-fb.h
gtk/gdk-pixbuf-loader.h
gtk/gtkaccelgroup.h
gtk/gtkaccellabel.h
gtk/gtkadjustment.h
gtk/gtkalignment.h
gtk/gtkarrow.h
gtk/gtkaspectframe.h
gtk/gtkbbox.h
gtk/gtkbin.h
gtk/gtkbox.h
gtk/gtkbutton.h
gtk/gtkcalendar.h
gtk/gtkcheckbutton.h
gtk/gtkcheckmenuitem.h
gtk/gtkclist.h
gtk/gtkcolorsel.h
gtk/gtkcolorseldialog.h
gtk/gtkcombo.h
gtk/gtkcontainer.h
gtk/gtkctree.h
gtk/gtkcurve.h
gtk/gtkdata.h
gtk/gtkdialog.h
gtk/gtkdrawingarea.h
gtk/gtkeditable.h
gtk/gtkentry.h
gtk/gtkeventbox.h
gtk/gtkfilesel.h
gtk/gtkfixed.h
gtk/gtkfontsel.h
gtk/gtkframe.h
gtk/gtkgamma.h
gtk/gtkhandlebox.h
gtk/gtkhbbox.h
gtk/gtkhbox.h
gtk/gtkhpaned.h
gtk/gtkhruler.h
gtk/gtkhscale.h
gtk/gtkhscrollbar.h
gtk/gtkhseparator.h
gtk/gtkhsv.h
gtk/gtkimage.h
gtk/gtkimcontext.h
gtk/gtkimcontextsimple.h
gtk/gtkimmulticontext.h
gtk/gtkinputdialog.h
gtk/gtkinvisible.h
gtk/gtkitem.h
gtk/gtkitemfactory.h
gtk/gtklabel.h
gtk/gtklayout.h
gtk/gtklist.h
gtk/gtklistitem.h
gtk/gtkmain.h
gtk/gtkmenu.h
gtk/gtkmenubar.h
gtk/gtkmenuitem.h
gtk/gtkmenushell.h
gtk/gtkmisc.h
gtk/gtknotebook.h
gtk/gtkobject.h
gtk/gtkoptionmenu.h
gtk/gtkpacker.h
gtk/gtkpaned.h
gtk/gtkpixmap.h
gtk/gtkplug.h
gtk/gtkpreview.h
gtk/gtkprogress.h
gtk/gtkprogressbar.h
gtk/gtkradiobutton.h
gtk/gtkradiomenuitem.h
gtk/gtkrange.h
gtk/gtkrc.h
gtk/gtkruler.h
gtk/gtkscale.h
gtk/gtkscrollbar.h
gtk/gtkscrolledwindow.h
gtk/gtkseparator.h
gtk/gtksignal.h
gtk/gtksocket.h
gtk/gtkspinbutton.h
gtk/gtkstatusbar.h
gtk/gtkstyle.h
gtk/gtktable.h
gtk/gtktearoffmenuitem.h
gtk/gtktext.h
gtk/gtktextbuffer.h
gtk/gtktextlayout.h
gtk/gtktexttag.h
gtk/gtktexttagtable.h
gtk/gtktextview.h
gtk/gtktipsquery.h
gtk/gtktogglebutton.h
gtk/gtktoolbar.h
gtk/gtktooltips.h
gtk/gtktree.h
gtk/gtktreeitem.h
gtk/gtktypeutils.h
gtk/gtkvbbox.h
gtk/gtkvbox.h
gtk/gtkviewport.h
gtk/gtkvpaned.h
gtk/gtkvruler.h
gtk/gtkvscale.h
gtk/gtkvscrollbar.h
gtk/gtkvseparator.h
gtk/gtkwidget.h
gtk/gtkwindow.h

index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b14392acc4d06b04bbddf4ab1cc8a8a47d1419dd..c50a362921d805302602f74b9ce4b62006702a4b 100644 (file)
@@ -1,3 +1,6 @@
+2000-08-29 Elliot Lee <sopwith@redhat.com>
+       * */*.h: Use G_GNUC_CONST.
+
 2000-08-27  Havoc Pennington  <hp@pobox.com>
 
        * gtk/gtktextiter.c, gtk/gtktextiter.h: wrote lots of API docs,
index b84f9c5d3f988957ca825e7b3de4bf6b4dc8809a..c3d6d6f95bdf581a2b74efbb4d0423a186f71f42 100644 (file)
@@ -70,7 +70,7 @@ struct _GdkPixbufLoaderClass
 };
 
 
-GtkType              gdk_pixbuf_loader_get_type      (void);
+GtkType              gdk_pixbuf_loader_get_type      (void) G_GNUC_CONST;
 GdkPixbufLoader *    gdk_pixbuf_loader_new           (void);
 GdkPixbufLoader *    gdk_pixbuf_loader_new_with_type (const char *image_type);
 gboolean             gdk_pixbuf_loader_write         (GdkPixbufLoader *loader,
index e18438f089adeb5876cc2ff410f6bf5497e876cb..a7074fd50ab6288e59aaf97cf32dae9a408dda7e 100644 (file)
@@ -60,7 +60,7 @@ typedef void (* GdkPixbufDestroyNotify) (guchar *pixels, gpointer data);
 
 \f
 
-GType gdk_pixbuf_get_type (void);
+GType gdk_pixbuf_get_type (void) G_GNUC_CONST;
 
 /* Reference counting */
 
@@ -195,7 +195,7 @@ typedef enum {
        GDK_PIXBUF_FRAME_REVERT
 } GdkPixbufFrameAction;
 
-GType               gdk_pixbuf_animation_get_type        (void);
+GType               gdk_pixbuf_animation_get_type        (void) G_GNUC_CONST;
 
 GdkPixbufAnimation *gdk_pixbuf_animation_new_from_file   (const char         *filename);
 
index d4b2096b5915342343678d6971139ea503afa28c..822f5899f57ff7752738299d6c4e749c48e5b6c7 100644 (file)
@@ -55,7 +55,7 @@ struct _GnomeCanvasPixbufClass {
 };
 
 
-GtkType gnome_canvas_pixbuf_get_type (void);
+GtkType gnome_canvas_pixbuf_get_type (void) G_GNUC_CONST;
 
 \f
 
index 815728651e44615c869b26c78da7c65ab3fb900e..08a31740ef2878ca6f521809fc7ab9148496b5e0 100644 (file)
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -141,13 +141,13 @@ guint    gdk_keyval_from_name    (const gchar *keyval_name);
 void     gdk_keyval_convert_case (guint        symbol,
                                  guint       *lower,
                                  guint       *upper);
-guint    gdk_keyval_to_upper     (guint        keyval);
-guint    gdk_keyval_to_lower     (guint        keyval);
-gboolean gdk_keyval_is_upper     (guint        keyval);
-gboolean gdk_keyval_is_lower     (guint        keyval);
+guint    gdk_keyval_to_upper     (guint        keyval) G_GNUC_CONST;
+guint    gdk_keyval_to_lower     (guint        keyval) G_GNUC_CONST;
+gboolean gdk_keyval_is_upper     (guint        keyval) G_GNUC_CONST;
+gboolean gdk_keyval_is_lower     (guint        keyval) G_GNUC_CONST;
 
-guint32  gdk_keyval_to_unicode   (guint        keyval);
-guint    gdk_unicode_to_keyval   (guint32      wc);
+guint32  gdk_keyval_to_unicode   (guint        keyval) G_GNUC_CONST;
+guint    gdk_unicode_to_keyval   (guint32      wc) G_GNUC_CONST;
 
 /* Threading
  */
index f7ab3ff5da9bc710b0849022879df66b3ae7d670..1612ecab6ae7c8cafb6677d0a9bae25b1d253c3b 100644 (file)
@@ -55,7 +55,7 @@ struct _GdkColormapClass
 
 };
 
-GType        gdk_colormap_get_type (void);
+GType        gdk_colormap_get_type (void) G_GNUC_CONST;
 
 GdkColormap* gdk_colormap_new    (GdkVisual   *visual,
                                   gboolean     allocate);
index 803872b9c15c472482e338a9169b832fa45a7bdb..1eefec43024531d7974be5b5f3f0a51afe78ecb7 100644 (file)
@@ -76,7 +76,7 @@ struct _GdkDragContextClass {
 
 /* Drag and Drop */
 
-GType            gdk_drag_context_get_type   (void);
+GType            gdk_drag_context_get_type   (void) G_GNUC_CONST;
 GdkDragContext * gdk_drag_context_new        (void);
 void             gdk_drag_context_ref        (GdkDragContext *context);
 void             gdk_drag_context_unref      (GdkDragContext *context);
index da52954727f63a1c108c92b1a3c85ca8723c2763..b18c7fffb4b5bb50852cf55c60fe5a04872d907f 100644 (file)
@@ -186,7 +186,7 @@ struct _GdkGCClass
 };
 
 
-GType  gdk_gc_get_type            (void);
+GType  gdk_gc_get_type            (void) G_GNUC_CONST;
 GdkGC *gdk_gc_new                (GdkDrawable      *drawable);
 GdkGC *gdk_gc_new_with_values    (GdkDrawable      *drawable,
                                   GdkGCValues      *values,
index 67011eb99622da9ce31f16592d1a6a7b68020668..16bf59d609fcefe3cc2ecf3d4a28fa5fbfd95923 100644 (file)
@@ -56,7 +56,7 @@ struct _GdkImageClass
   GObjectClass parent_class;
 };
 
-GType     gdk_image_get_type   (void);
+GType     gdk_image_get_type   (void) G_GNUC_CONST;
 
 GdkImage* gdk_image_new_bitmap (GdkVisual     *visual,
                                gpointer      data,
index db9a23e7af0baf7c4ecb6f9ad0957b9e09e44b28..2987f81863c89bb4e12480679ec6f691cdbca1c7 100644 (file)
@@ -190,8 +190,8 @@ void _gdk_windowing_window_destroy (GdkWindow *window,
                                    gboolean   foreign_destroy);
 
 /* Implementation types */
-GType _gdk_window_impl_get_type (void);
-GType _gdk_pixmap_impl_get_type (void);
+GType _gdk_window_impl_get_type (void) G_GNUC_CONST;
+GType _gdk_pixmap_impl_get_type (void) G_GNUC_CONST;
 
 /************************************
  * Initialization and exit routines *
index e5d9b6496fa4f729f295a7129b3c4c4c8bda56de..2d08ac6ca53770efbf324fc3743bfa297594e59f 100644 (file)
@@ -34,7 +34,7 @@ struct _GdkPixmapObjectClass
 
 };
 
-GType      gdk_pixmap_get_type          (void);
+GType      gdk_pixmap_get_type          (void) G_GNUC_CONST;
 
 /* Pixmaps
  */
index 7bc897ac8ff286a1ee9919266008030fbab3e4fb..2bb9770229b8b9eec5d14eaff2d836b357b8bae8 100644 (file)
@@ -16,7 +16,7 @@ typedef enum
 
 GdkAtom gdk_atom_intern (const gchar *atom_name,
                         gboolean     only_if_exists);
-gchar*  gdk_atom_name   (GdkAtom      atom);
+gchar*  gdk_atom_name   (GdkAtom      atom) G_GNUC_CONST;
 
 gboolean gdk_property_get    (GdkWindow     *window,
                              GdkAtom        property,
index 9460f3e131c8e42565f2ebc26abe0d1e35260c32..4d79bae6cdc43f154af095b62e2f5477131cb433 100644 (file)
@@ -45,7 +45,7 @@ struct _GdkRgbCmap {
 
 void gdk_rgb_init (void);
 
-gulong gdk_rgb_xpixel_from_rgb   (guint32      rgb);
+gulong gdk_rgb_xpixel_from_rgb   (guint32      rgb) G_GNUC_CONST;
 void   gdk_rgb_gc_set_foreground (GdkGC       *gc,
                                  guint32      rgb);
 void   gdk_rgb_gc_set_background (GdkGC       *gc,
index 65d916b9eec49aa21bce7898d36182b3449fbd96..01cf756c0ac99ffc4508eb0f06dd463d2574c830 100644 (file)
@@ -196,7 +196,7 @@ struct _GdkWindowObjectClass
 
 /* Windows
  */
-GType         gdk_window_object_get_type       (void);
+GType         gdk_window_object_get_type       (void) G_GNUC_CONST;
 GdkWindow*    gdk_window_new                   (GdkWindow     *parent,
                                                 GdkWindowAttr *attributes,
                                                 gint           attributes_mask);
index db867130089086a5e7c97410384d52baa6debf05..2f1a122ef27612b55194dd32f1a6b9f5eae40062 100644 (file)
@@ -93,7 +93,7 @@ typedef struct {
   GdkDrawableFBClass klass;
 } GdkPixmapFBClass;
 
-GType gdk_drawable_impl_fb_get_type (void);
+GType gdk_drawable_impl_fb_get_type (void) G_GNUC_CONST;
 
 typedef struct {
   gulong length;
@@ -185,12 +185,7 @@ typedef struct {
   GdkGCClass parent_class;
 } GdkGCFBClass;
 
-GType gdk_gc_fb_get_type (void);
-#if 0
-GdkGC *       _gdk_fb_gc_new          (GdkDrawable     *drawable,
-                                      GdkGCValues     *values,
-                                      GdkGCValuesMask  values_mask);
-#endif
+GType gdk_gc_fb_get_type (void) G_GNUC_CONST;
 
 /* Routines from gdkgeometry-fb.c */
 
@@ -319,7 +314,7 @@ typedef struct {
   int hbearing;
 } PangoFBGlyphInfo;
 
-GType pango_fb_font_get_type (void);
+GType pango_fb_font_get_type (void) G_GNUC_CONST;
 gboolean pango_fb_has_glyph(PangoFont *font, PangoGlyph glyph);
 PangoGlyph pango_fb_get_unknown_glyph(PangoFont *font);
 PangoFBGlyphInfo *pango_fb_font_get_glyph_info(PangoFont *font, PangoGlyph glyph);
index b84f9c5d3f988957ca825e7b3de4bf6b4dc8809a..c3d6d6f95bdf581a2b74efbb4d0423a186f71f42 100644 (file)
@@ -70,7 +70,7 @@ struct _GdkPixbufLoaderClass
 };
 
 
-GtkType              gdk_pixbuf_loader_get_type      (void);
+GtkType              gdk_pixbuf_loader_get_type      (void) G_GNUC_CONST;
 GdkPixbufLoader *    gdk_pixbuf_loader_new           (void);
 GdkPixbufLoader *    gdk_pixbuf_loader_new_with_type (const char *image_type);
 gboolean             gdk_pixbuf_loader_write         (GdkPixbufLoader *loader,
index 4e86d165ad7bf0f8c9b97b2dc938c7c3112bfbb7..2f6e8052914243064ceea060bf02875a831903d8 100644 (file)
@@ -86,7 +86,7 @@ struct _GtkAccelEntry
 /* Accelerators
  */
 gboolean gtk_accelerator_valid               (guint            keyval,
-                                              GdkModifierType  modifiers);
+                                              GdkModifierType  modifiers) G_GNUC_CONST;
 void    gtk_accelerator_parse                (const gchar     *accelerator,
                                               guint           *accelerator_key,
                                               GdkModifierType *accelerator_mods);
index 85c5c54c935b863c3f4f263b95534b7a0577e823..61973fef0bd830fd3e640a07687f4aa5b2c87107 100644 (file)
@@ -76,7 +76,7 @@ struct _GtkAccelLabelClass
 };
 
 
-GtkType           gtk_accel_label_get_type          (void);
+GtkType           gtk_accel_label_get_type          (void) G_GNUC_CONST;
 GtkWidget* gtk_accel_label_new              (const gchar   *string);
 guint     gtk_accel_label_get_accel_width   (GtkAccelLabel *accel_label);
 void      gtk_accel_label_set_accel_widget  (GtkAccelLabel *accel_label,
index 84a31074de4c6988ef9d06380ca98c9023fa0d94..01df90417666905d487fadd85ccff286d8527c8b 100644 (file)
@@ -69,7 +69,7 @@ struct _GtkAdjustmentClass
 };
 
 
-GtkType           gtk_adjustment_get_type              (void);
+GtkType           gtk_adjustment_get_type              (void) G_GNUC_CONST;
 GtkObject* gtk_adjustment_new                  (gfloat           value,
                                                 gfloat           lower,
                                                 gfloat           upper,
index 5f2a853092b0b4d151a2f027e3eb92c662506929..3c3fba77b4568e00adbf4e9a953a59ec79618710 100644 (file)
@@ -64,7 +64,7 @@ struct _GtkAlignmentClass
 };
 
 
-GtkType    gtk_alignment_get_type   (void);
+GtkType    gtk_alignment_get_type   (void) G_GNUC_CONST;
 GtkWidget* gtk_alignment_new        (gfloat             xalign,
                                     gfloat             yalign,
                                     gfloat             xscale,
index de2d3d94a01994daaec92c5b1be19e0b92116333..35d88dcf778569d667a1b8065c4d56f82c9bd23d 100644 (file)
@@ -62,7 +62,7 @@ struct _GtkArrowClass
 };
 
 
-GtkType    gtk_arrow_get_type   (void);
+GtkType    gtk_arrow_get_type   (void) G_GNUC_CONST;
 GtkWidget* gtk_arrow_new        (GtkArrowType   arrow_type,
                                 GtkShadowType  shadow_type);
 void       gtk_arrow_set        (GtkArrow      *arrow,
index 4a76e42accc6360d3d35e045f3efb32a288ea3bb..1df1293d308b9bb7d3f275b5a15dd87cf0cec2ad 100644 (file)
@@ -66,7 +66,7 @@ struct _GtkAspectFrameClass
 };
 
 
-GtkType    gtk_aspect_frame_get_type   (void);
+GtkType    gtk_aspect_frame_get_type   (void) G_GNUC_CONST;
 GtkWidget* gtk_aspect_frame_new        (const gchar     *label,
                                        gfloat           xalign,
                                        gfloat           yalign,
index 7992ec1f3dbe895372f01f5e0c55861e3a473750..ac2fd9f6a55bef95d46967ddec791d850c8f1c48 100644 (file)
@@ -65,7 +65,7 @@ struct _GtkButtonBoxClass
 };
 
 
-GtkType gtk_button_box_get_type (void);
+GtkType gtk_button_box_get_type (void) G_GNUC_CONST;
 
 void gtk_button_box_get_child_size_default (gint *min_width, gint *min_height);
 void gtk_button_box_get_child_ipadding_default (gint *ipad_x, gint *ipad_y);
index bdb323a4a6070f836b023507ba6ba8a8be5ee334..4d24c086d2326b61ad143d4c5748f6312e61b71c 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkBinClass
 };
 
 
-GtkType  gtk_bin_get_type   (void);
+GtkType  gtk_bin_get_type   (void) G_GNUC_CONST;
 
 
 #ifdef __cplusplus
index 9962a78c958c7289d24c9a27ec100e5f605a468a..f079fb8fde0b17c6ae0ac21f2a7d35458e21ec7f 100644 (file)
@@ -73,7 +73,7 @@ struct _GtkBoxChild
 };
 
 
-GtkType           gtk_box_get_type            (void);
+GtkType           gtk_box_get_type            (void) G_GNUC_CONST;
 void      gtk_box_pack_start          (GtkBox       *box,
                                        GtkWidget    *child,
                                        gboolean      expand,
index 6cbf868cbc1bf81618f05430c752c9275c56ad52..a55460e03c08ff5430704ec08f883d6945df07e3 100644 (file)
@@ -73,7 +73,7 @@ struct _GtkButtonClass
 };
 
 
-GtkType        gtk_button_get_type       (void);
+GtkType        gtk_button_get_type       (void) G_GNUC_CONST;
 GtkWidget*     gtk_button_new            (void);
 GtkWidget*     gtk_button_new_with_label (const gchar *label);
 void           gtk_button_pressed        (GtkButton *button);
index 145625a99a4f3609ef7b8f5374f51eb1bb681065..851903b1e32d257ea3d7b725fdbfabe2c7fec4c4 100644 (file)
@@ -107,7 +107,7 @@ struct _GtkCalendarClass
 };
 
 
-GtkType           gtk_calendar_get_type        (void);
+GtkType           gtk_calendar_get_type        (void) G_GNUC_CONST;
 GtkWidget* gtk_calendar_new            (void);
 
 gint      gtk_calendar_select_month    (GtkCalendar *calendar, 
index 9389a960d44d3dc41957f7141e1dce84fbb52451..4abb4d72e9057bb0ceaf0f1d82218f3f74e401ec 100644 (file)
@@ -65,7 +65,7 @@ struct _GtkCheckButtonClass
 };
 
 
-GtkType    gtk_check_button_get_type       (void);
+GtkType    gtk_check_button_get_type       (void) G_GNUC_CONST;
 GtkWidget* gtk_check_button_new            (void);
 GtkWidget* gtk_check_button_new_with_label (const gchar *label);
 
index 47c11794a59e1bd7573eb9a25fc4e00302ff2d0b..4142fe903041b1012eaa9429b2aeeebf4e1ccf19 100644 (file)
@@ -66,7 +66,7 @@ struct _GtkCheckMenuItemClass
 };
 
 
-GtkType           gtk_check_menu_item_get_type        (void);
+GtkType           gtk_check_menu_item_get_type        (void) G_GNUC_CONST;
 GtkWidget* gtk_check_menu_item_new            (void);
 GtkWidget* gtk_check_menu_item_new_with_label  (const gchar     *label);
 void      gtk_check_menu_item_set_active      (GtkCheckMenuItem *check_menu_item,
index bb7b0798ecb12743e03df23bac63d9bd27cdb7b3..7bd437c4040a5168ce4d201538ba8f1113d79c78 100644 (file)
@@ -436,7 +436,7 @@ struct _GtkCell
   } u;
 };
 
-GtkType gtk_clist_get_type (void);
+GtkType gtk_clist_get_type (void) G_GNUC_CONST;
 
 /* constructors useful for gtk-- wrappers */
 void gtk_clist_construct (GtkCList *clist,
index 9400c54294c1f1c52995b20f9877adfc03e303e8..2dd8ecdd9994a561603bf5521e0cad459f5840a8 100644 (file)
@@ -69,7 +69,7 @@ struct _GtkColorSelectionClass
 
 /* ColorSelection */ 
 
-GtkType     gtk_color_selection_get_type          (void);
+GtkType     gtk_color_selection_get_type          (void) G_GNUC_CONST;
 GtkWidget * gtk_color_selection_new               (void);
 void        gtk_color_selection_set_update_policy (GtkColorSelection *colorsel,
                                                   GtkUpdateType      policy);
index 553f1509ef2af63baf1703f23801a5d7b45e6ddf..a401c2319dca1113d51073982f9f262a94fceeeb 100644 (file)
@@ -63,7 +63,7 @@ struct _GtkColorSelectionDialogClass
 
 
 /* ColorSelectionDialog */ 
-GtkType    gtk_color_selection_dialog_get_type (void)
+GtkType    gtk_color_selection_dialog_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_color_selection_dialog_new      (const gchar *title); 
 
 
index c33f5e7e77721323d28a3b2d4831f108503f6a3e..6345464f7daf0448695ca85ba139820dd650d690 100644 (file)
@@ -71,7 +71,7 @@ struct _GtkComboClass {
        GtkHBoxClass parent_class;
 };
 
-GtkType    gtk_combo_get_type              (void);
+GtkType    gtk_combo_get_type              (void) G_GNUC_CONST;
 
 GtkWidget* gtk_combo_new                   (void);
 /* the text in the entry must be or not be in the list */
index ae7bf0ff20306195cd2616971eba607a9a047848..93c29c0428f8661a0b5e2a4011d0019273791999 100644 (file)
@@ -106,7 +106,7 @@ struct _GtkContainerClass
 
 /* Application-level methods */
 
-GtkType gtk_container_get_type          (void);
+GtkType gtk_container_get_type          (void) G_GNUC_CONST;
 void    gtk_container_set_border_width  (GtkContainer     *container,
                                          guint             border_width);
 void    gtk_container_add               (GtkContainer     *container,
index 14733b719be53ac754910fa7ba50b6b441850193..96ada29975ee810e89549ba3b1ac61b869dbb3e6 100644 (file)
@@ -170,7 +170,7 @@ struct _GtkCTreeNode {
  *           Creation, insertion, deletion                 *
  ***********************************************************/
 
-GtkType gtk_ctree_get_type                       (void);
+GtkType gtk_ctree_get_type                       (void) G_GNUC_CONST;
 void gtk_ctree_construct                         (GtkCTree     *ctree,
                                                  gint          columns, 
                                                  gint          tree_column,
index 9597731bf1de0c1567e6bc895b9a45530a31850f..ba0235156eb82ab3dfab0ccc3f60fd73ffb83306 100644 (file)
@@ -80,7 +80,7 @@ struct _GtkCurveClass
 };
 
 
-GtkType                gtk_curve_get_type      (void);
+GtkType                gtk_curve_get_type      (void) G_GNUC_CONST;
 GtkWidget*     gtk_curve_new           (void);
 void           gtk_curve_reset         (GtkCurve *curve);
 void           gtk_curve_set_gamma     (GtkCurve *curve, gfloat gamma);
index 01026d166f1690dd616a96bdfbd2a82fa0f073cd..04a63f6c78517998dff8a166ac6bebe8750eb359 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkDataClass
 };
 
 
-GtkType gtk_data_get_type (void);
+GtkType gtk_data_get_type (void) G_GNUC_CONST;
 
 
 #ifdef __cplusplus
index 54e66c9a2937bf1bcfc3d2d5b14de018ee969299..cb2340ee08332c42839353819c0904e54aeaeb23 100644 (file)
@@ -64,7 +64,7 @@ struct _GtkDialogClass
 };
 
 
-GtkType    gtk_dialog_get_type (void);
+GtkType    gtk_dialog_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_dialog_new      (void);
 
 
index bcf9d52ae7f05abfb0e344e9b446fded3f418611..8ba240f451e156ab290967f075a8222896547173 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkDrawingAreaClass
 };
 
 
-GtkType    gtk_drawing_area_get_type   (void);
+GtkType    gtk_drawing_area_get_type   (void) G_GNUC_CONST;
 GtkWidget* gtk_drawing_area_new        (void);
 void       gtk_drawing_area_size       (GtkDrawingArea      *darea,
                                        gint                 width,
index bafbda8444c886e06ac37f72216433ac1a07b9b9..55c1c22e9ec6275c06fddb158e7bdc6e6eab4e55 100644 (file)
@@ -128,7 +128,7 @@ struct _GtkEditableClass
                         gint            position);
 };
 
-GtkType    gtk_editable_get_type       (void);
+GtkType    gtk_editable_get_type       (void) G_GNUC_CONST;
 void       gtk_editable_select_region  (GtkEditable      *editable,
                                        gint              start,
                                        gint              end);
index c554fe89ee233b48d88a9c0763beb35c0976ef28..9f7f38899e405a62b8df1de81493c1f2cb554f29 100644 (file)
@@ -79,7 +79,7 @@ struct _GtkEntryClass
   GtkEditableClass parent_class;
 };
 
-GtkType    gtk_entry_get_type                  (void);
+GtkType    gtk_entry_get_type                  (void) G_GNUC_CONST;
 GtkWidget* gtk_entry_new                       (void);
 GtkWidget* gtk_entry_new_with_max_length       (guint16       max);
 void       gtk_entry_set_text                  (GtkEntry      *entry,
index 4047edeb0e345d469fedcf3fc89cd2b3073cf4de..6f4a7b8fcdfc41a21bb04bce046ad0ee533b898a 100644 (file)
@@ -58,7 +58,7 @@ struct _GtkEventBoxClass
   GtkBinClass parent_class;
 };
 
-GtkType               gtk_event_box_get_type        (void);
+GtkType               gtk_event_box_get_type        (void) G_GNUC_CONST;
 GtkWidget*     gtk_event_box_new            (void);
 
 #ifdef __cplusplus
index 46c749b4bf8f03e4c3cc8fae602aecacb2d574f5..9fb4e8fb46c0a71b3033323d67a2285bf7649828 100644 (file)
@@ -83,7 +83,7 @@ struct _GtkFileSelectionClass
 };
 
 
-GtkType    gtk_file_selection_get_type            (void);
+GtkType    gtk_file_selection_get_type            (void) G_GNUC_CONST;
 GtkWidget* gtk_file_selection_new                 (const gchar      *title);
 void       gtk_file_selection_set_filename        (GtkFileSelection *filesel,
                                                   const gchar      *filename);
index fef78a5ab2fa9d20d5c5130272226596286df47c..95b49d68e5b344b970dd3ff788f57a75c5afed95 100644 (file)
@@ -69,7 +69,7 @@ struct _GtkFixedChild
 };
 
 
-GtkType    gtk_fixed_get_type          (void);
+GtkType    gtk_fixed_get_type          (void) G_GNUC_CONST;
 GtkWidget* gtk_fixed_new               (void);
 void       gtk_fixed_put               (GtkFixed       *fixed,
                                         GtkWidget      *widget,
index 2b2cc902c35c2324bdf049affb50ea34e2be5f6d..1cc0c8653b714f1b24faeb183833589018773663 100644 (file)
@@ -121,7 +121,7 @@ struct _GtkFontSelectionDialogClass
  *   see the comments in the GtkFontSelectionDialog functions.
  *****************************************************************************/
 
-GtkType           gtk_font_selection_get_type          (void);
+GtkType           gtk_font_selection_get_type          (void) G_GNUC_CONST;
 GtkWidget* gtk_font_selection_new              (void);
 gchar*    gtk_font_selection_get_font_name     (GtkFontSelection *fontsel);
 GdkFont*   gtk_font_selection_get_font         (GtkFontSelection *fontsel);
@@ -139,7 +139,7 @@ void           gtk_font_selection_set_preview_text  (GtkFontSelection *fontsel,
  *   GtkFontSelection.
  *****************************************************************************/
 
-GtkType           gtk_font_selection_dialog_get_type   (void);
+GtkType           gtk_font_selection_dialog_get_type   (void) G_GNUC_CONST;
 GtkWidget* gtk_font_selection_dialog_new       (const gchar      *title);
 
 /* This returns the X Logical Font Description fontname, or NULL if no font
index 0e8125f88f78afa66dfc54d6c3302f90c88ccd7b..89b97bfc063805c13b19477e97f6ad34f4518e96 100644 (file)
@@ -68,7 +68,7 @@ struct _GtkFrameClass
 };
 
 
-GtkType    gtk_frame_get_type         (void);
+GtkType    gtk_frame_get_type         (void) G_GNUC_CONST;
 GtkWidget* gtk_frame_new              (const gchar   *label);
 void       gtk_frame_set_label        (GtkFrame      *frame,
                                       const gchar   *label);
index 971d0bb04b83c41d0cdb632442d54f02161493d2..4875df82a999f68e83f4cef29bc05bb557416951 100644 (file)
@@ -67,7 +67,7 @@ struct _GtkGammaCurveClass
 };
 
 
-GtkType    gtk_gamma_curve_get_type (void);
+GtkType    gtk_gamma_curve_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_gamma_curve_new      (void);
 
 
index cd749e364ae00636e8c33dad787efe6e99750c4d..35fe764b11b07cc8bfe91a396c74139dfd015b09 100644 (file)
@@ -88,7 +88,7 @@ struct _GtkHandleBoxClass
 };
 
 
-GtkType     gtk_handle_box_get_type        (void);
+GtkType     gtk_handle_box_get_type        (void) G_GNUC_CONST;
 GtkWidget*  gtk_handle_box_new             (void);
 void        gtk_handle_box_set_shadow_type      (GtkHandleBox    *handle_box,
                                                  GtkShadowType    type);
index 914d3eb9d845c8b50177a33d3b7233383d583ea5..c918b79266b3606bbcec285e09368bddbd119744 100644 (file)
@@ -58,7 +58,7 @@ struct _GtkHButtonBoxClass
 };
 
 
-GtkType    gtk_hbutton_box_get_type (void);
+GtkType    gtk_hbutton_box_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hbutton_box_new      (void);
 
 /* buttons can be added by gtk_container_add() */
index 4f27ea29351c19ef5691e084c9baf8931831a215..ff78b282ad1cd21ec85c5263f5df8903092b3cfb 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkHBoxClass
 };
 
 
-GtkType           gtk_hbox_get_type (void);
+GtkType           gtk_hbox_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hbox_new             (gboolean homogeneous,
                              gint spacing);
 
index 747abf944936d89577b9d92612f00ae21b77abd4..3b6a2d4392f18491799c5b2ce257ad1886a64d29 100644 (file)
@@ -54,7 +54,7 @@ struct _GtkHPanedClass
   GtkPanedClass parent_class;
 };
 
-GtkType    gtk_hpaned_get_type (void);
+GtkType    gtk_hpaned_get_type (void) G_GNUC_CONST;
 GtkWidget *gtk_hpaned_new      (void);
 
 #ifdef __cplusplus
index 900e5fe151b45f74ef6d7412f84da85dbfd0c407..1c482331b6e6e1d9b0005dee951b8a445b9d9301 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkHRulerClass
 };
 
 
-GtkType    gtk_hruler_get_type (void);
+GtkType    gtk_hruler_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hruler_new      (void);
 
 
index 85af64a8fa43198f9625ec4165bc5787602a3b86..b4a49648e5a6bff2119fbf47e0af64a05e73fd58 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkHScaleClass
 };
 
 
-GtkType    gtk_hscale_get_type (void);
+GtkType    gtk_hscale_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hscale_new      (GtkAdjustment *adjustment);
 
 
index 3e69928a374f8e3dde7eb6affaa8e028c603a47b..8917a55e5b78a2d39d79c50de84d7d956a2eb3c2 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkHScrollbarClass
 };
 
 
-GtkType    gtk_hscrollbar_get_type (void);
+GtkType    gtk_hscrollbar_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hscrollbar_new      (GtkAdjustment *adjustment);
 
 
index 5f11906fd1f2ad07451d34d6b6eb20c313d5c58b..b98abd2b19a80f3fd632cff41983f6aee57fdad0 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkHSeparatorClass
 };
 
 
-GtkType    gtk_hseparator_get_type (void);
+GtkType    gtk_hseparator_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_hseparator_new      (void);
 
 
index ff39689529536a13f5eaa650b2fd6ab1bde1ad8d..cc0a08d5bb92cf99762ea2b4ea8dd3549f954074 100644 (file)
@@ -66,7 +66,7 @@ struct _GtkHSVClass
 };
 
 
-GtkType    gtk_hsv_get_type     (void);
+GtkType    gtk_hsv_get_type     (void) G_GNUC_CONST;
 GtkWidget* gtk_hsv_new          (void);
 void       gtk_hsv_set_color    (GtkHSV    *hsv,
                                 double     h,
index eff7e718a31b9dd0a95f209231984a93080da57d..147a606463365955bc33494b61d1dbf2aec3d6bd 100644 (file)
@@ -62,7 +62,7 @@ struct _GtkImageClass
 };
 
 
-GtkType    gtk_image_get_type (void);
+GtkType    gtk_image_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_image_new      (GdkImage   *val,
                               GdkBitmap  *mask);
 void       gtk_image_set      (GtkImage   *image,
index b25da5e9f03ec8d7a00a5d1a8af2c3b37c605724..efc4ab64fe7b9b3d40b40e68b9894de89b540e14 100644 (file)
@@ -67,7 +67,7 @@ struct _GtkIMContextClass
   void     (*focus_out)          (GtkIMContext   *context);
 };
 
-GtkType       gtk_im_context_get_type           (void);
+GtkType       gtk_im_context_get_type           (void) G_GNUC_CONST;
 
 void          gtk_im_context_set_client_window  (GtkIMContext   *context,
                                                 GdkWindow      *window);
index 788fc14007ae14ebe3edcfc3f63fb32580ba00d5..80e3b2246b4b1006e12145bf0e6aaaebeb9d5bb5 100644 (file)
@@ -52,7 +52,7 @@ struct _GtkIMContextSimpleClass
   GtkIMContextClass parent_class;
 };
 
-GtkType       gtk_im_context_simple_get_type (void);
+GtkType       gtk_im_context_simple_get_type (void) G_GNUC_CONST;
 GtkIMContext *gtk_im_context_simple_new      (void);
 
 #ifdef __cplusplus
index 94a67d4a5433bee16929ec217967ab9f76bd5d20..bed52f01d770f674410717152e11ff1847dfe3c7 100644 (file)
@@ -50,7 +50,7 @@ struct _GtkIMMulticontextClass
   GtkIMContextClass parent_class;
 };
 
-GtkType       gtk_im_multicontext_get_type (void);
+GtkType       gtk_im_multicontext_get_type (void) G_GNUC_CONST;
 GtkIMContext *gtk_im_multicontext_new      (void);
 
 #ifdef __cplusplus
index 0c77922cf6d1d68308544ea366d44e336cddf278..e7a7f8131e88924cbe62e2f32c55b3a4d90efb48 100644 (file)
@@ -77,7 +77,7 @@ struct _GtkInputDialogClass
 };
 
 
-GtkType    gtk_input_dialog_get_type     (void);
+GtkType    gtk_input_dialog_get_type     (void) G_GNUC_CONST;
 GtkWidget* gtk_input_dialog_new          (void);
 
 
index bc65391651769b0910352348bba8d018f6b74825..7214ecf553b113d32a99018297b019a41e8d0459 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkInvisibleClass
   GtkWidgetClass parent_class;
 };
 
-GtkType               gtk_invisible_get_type        (void);
+GtkType               gtk_invisible_get_type        (void) G_GNUC_CONST;
 GtkWidget*     gtk_invisible_new            (void);
 
 #ifdef __cplusplus
index 08010c23c0e1b06140905145ead79ac8da9eacb9..cd02bda168efba16fe3d5cc052dbf7ad1c5a8fd8 100644 (file)
@@ -63,7 +63,7 @@ struct _GtkItemClass
 };
 
 
-GtkType gtk_item_get_type (void);
+GtkType gtk_item_get_type (void) G_GNUC_CONST;
 void    gtk_item_select   (GtkItem *item);
 void    gtk_item_deselect (GtkItem *item);
 void    gtk_item_toggle   (GtkItem *item);
index 7a6eb75babb41691ea79fab50377053cfbcaea17..74252129d0507f0f8110a5b6442cdd47d39c35cf 100644 (file)
@@ -125,7 +125,7 @@ struct _GtkItemFactoryItem
 };
 
 
-GtkType                gtk_item_factory_get_type           (void);
+GtkType                gtk_item_factory_get_type           (void) G_GNUC_CONST;
 
 /* `container_type' must be of GTK_TYPE_MENU_BAR, GTK_TYPE_MENU,
  * or GTK_TYPE_OPTION_MENU.
index 414707951e4971d6b6df0ff141916004f34efec9..b71ccae4100ae662c3c5f1a4aea115d5c8482ddf 100644 (file)
@@ -68,7 +68,7 @@ struct _GtkLabelClass
   GtkMiscClass parent_class;
 };
 
-GtkType    gtk_label_get_type      (void);
+GtkType    gtk_label_get_type      (void) G_GNUC_CONST;
 GtkWidget *gtk_label_new           (const char       *str);
 void       gtk_label_set_text      (GtkLabel         *label,
                                    const char       *str);
index b81bb6f2663e9dc62c8a782ab11a9cacf83befc4..54aa39e7140aa9d602f42b6dfe6655492e25ee1c 100644 (file)
@@ -82,7 +82,7 @@ struct _GtkLayoutClass {
                                     GtkAdjustment  *vadjustment);
 };
 
-GtkType        gtk_layout_get_type        (void);
+GtkType        gtk_layout_get_type        (void) G_GNUC_CONST;
 GtkWidget*     gtk_layout_new             (GtkAdjustment *hadjustment,
                                           GtkAdjustment *vadjustment);
 void           gtk_layout_put             (GtkLayout     *layout, 
index 8d2fab61fc23dd232fe6155f7586321e59154faa..027930e3a59a53c2fcc21dee9d2e507f027b314e 100644 (file)
@@ -86,7 +86,7 @@ struct _GtkListClass
 };
 
 
-GtkType           gtk_list_get_type              (void);
+GtkType           gtk_list_get_type              (void) G_GNUC_CONST;
 GtkWidget* gtk_list_new                          (void);
 void      gtk_list_insert_items          (GtkList          *list,
                                           GList            *items,
index 06520b9c76af4d115fdc2b94937621386e7e47a2..0617e6ea73582477a92389bfb4e8a458fc35b352 100644 (file)
@@ -77,7 +77,7 @@ struct _GtkListItemClass
 };
 
 
-GtkType    gtk_list_item_get_type       (void);
+GtkType    gtk_list_item_get_type       (void) G_GNUC_CONST;
 GtkWidget* gtk_list_item_new            (void);
 GtkWidget* gtk_list_item_new_with_label (const gchar      *label);
 void       gtk_list_item_select         (GtkListItem      *list_item);
index 08c01c74a5beeaf168fec7d9a09c96f7aaad403c..ea9829b6b683f9db279ad45b156f411e30bf3672 100644 (file)
@@ -123,8 +123,8 @@ gint           gtk_main_iteration    (void);
 /* gtk_main_iteration() calls gtk_main_iteration_do(TRUE) */
 gint      gtk_main_iteration_do (gboolean blocking);
 
-gint      gtk_true                (void);
-gint      gtk_false               (void);
+gint      gtk_true                (void) G_GNUC_CONST;
+gint      gtk_false               (void) G_GNUC_CONST;
 
 void      gtk_grab_add            (GtkWidget          *widget);
 GtkWidget* gtk_grab_get_current           (void);
index 873f86b78c3d74cc515f822ceb98909a540533a3..7f0420daacbb31f5e60c07c106f5f1a53a60492e 100644 (file)
@@ -84,7 +84,7 @@ struct _GtkMenuClass
 };
 
 
-GtkType           gtk_menu_get_type              (void);
+GtkType           gtk_menu_get_type              (void) G_GNUC_CONST;
 GtkWidget* gtk_menu_new                          (void);
 
 /* Wrappers for the Menu Shell operations */
index 0fff17526f2dbde7145349f651d96fac28e827de..235639de5ed80c3fd95c728472caab17bf690937 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkMenuBarClass
 };
 
 
-GtkType    gtk_menu_bar_get_type        (void);
+GtkType    gtk_menu_bar_get_type        (void) G_GNUC_CONST;
 GtkWidget* gtk_menu_bar_new             (void);
 void       gtk_menu_bar_append          (GtkMenuBar    *menu_bar,
                                         GtkWidget     *child);
index 4c98173fb7fe216b8c609defac6bbef3d2d0d916..2f59c0c9f270b93c19f0375972b8f48664026f7e 100644 (file)
@@ -84,7 +84,7 @@ struct _GtkMenuItemClass
 };
 
 
-GtkType           gtk_menu_item_get_type         (void);
+GtkType           gtk_menu_item_get_type         (void) G_GNUC_CONST;
 GtkWidget* gtk_menu_item_new             (void);
 GtkWidget* gtk_menu_item_new_with_label          (const gchar         *label);
 void      gtk_menu_item_set_submenu      (GtkMenuItem         *menu_item,
index 9e3fca4108b845679becef7435b3c214716e1825..6470cddf19a0d468a61e278198703b8df837a7ac 100644 (file)
@@ -84,7 +84,7 @@ struct _GtkMenuShellClass
 };
 
 
-GtkType gtk_menu_shell_get_type          (void);
+GtkType gtk_menu_shell_get_type          (void) G_GNUC_CONST;
 void   gtk_menu_shell_append     (GtkMenuShell *menu_shell,
                                   GtkWidget    *child);
 void   gtk_menu_shell_prepend    (GtkMenuShell *menu_shell,
index 497566f7216c96b76aaf3a1190b93af0ec82c15a..379b780c68540da8e39ea6e2a02f195a6b3a026c 100644 (file)
@@ -65,7 +65,7 @@ struct _GtkMiscClass
 };
 
 
-GtkType gtk_misc_get_type      (void);
+GtkType gtk_misc_get_type      (void) G_GNUC_CONST;
 void   gtk_misc_set_alignment (GtkMisc *misc,
                                gfloat   xalign,
                                gfloat   yalign);
index 50c0e6ed54aabcec914392865a6cfa3c3585727a..ffa575c5085961b0f4b1bd9ba1ecd49a76ac38cc 100644 (file)
@@ -111,7 +111,7 @@ struct _GtkNotebookPage
  *           Creation, insertion, deletion                 *
  ***********************************************************/
 
-GtkType gtk_notebook_get_type       (void);
+GtkType gtk_notebook_get_type       (void) G_GNUC_CONST;
 GtkWidget * gtk_notebook_new        (void);
 void gtk_notebook_append_page       (GtkNotebook *notebook,
                                     GtkWidget   *child,
index 9661f2b505f27b138f89dfc221187d5eeabcce59..3b7947a64a6eda4f17d9485823bcba486b00470c 100644 (file)
@@ -165,7 +165,7 @@ struct _GtkObjectClass
 
 /* Application-level methods */
 
-GtkType        gtk_object_get_type             (void);
+GtkType        gtk_object_get_type             (void) G_GNUC_CONST;
 
 /* Append a user defined signal without default handler to a class. */
 guint  gtk_object_class_user_signal_new  (GtkObjectClass     *klass,
index 0af80c7f3b1de98b3c3bc819b6a1c0d700a06437..34206a2641a56250e78d04eb3c9f2a5af9fafa1e 100644 (file)
@@ -65,7 +65,7 @@ struct _GtkOptionMenuClass
 };
 
 
-GtkType    gtk_option_menu_get_type    (void);
+GtkType    gtk_option_menu_get_type    (void) G_GNUC_CONST;
 GtkWidget* gtk_option_menu_new         (void);
 GtkWidget* gtk_option_menu_get_menu    (GtkOptionMenu *option_menu);
 void       gtk_option_menu_set_menu    (GtkOptionMenu *option_menu,
index 30cd738ac66247c7562e67fdcbf05fec15b4f8df..a483c9da6df9708638bc58774a19ed4329180587 100644 (file)
@@ -123,7 +123,7 @@ struct _GtkPackerClass
 };
 
 
-GtkType    gtk_packer_get_type                (void);
+GtkType    gtk_packer_get_type                (void) G_GNUC_CONST;
 GtkWidget* gtk_packer_new                     (void);
 void       gtk_packer_add_defaults            (GtkPacker       *packer, 
                                                GtkWidget       *child,
index f99ebe613b655312d456ac7a34e1321210e3f222..f8bf1280ff2e9a58a75fe25487e93b4d0655f2d1 100644 (file)
@@ -86,7 +86,7 @@ struct _GtkPanedClass
 };
 
 
-GtkType gtk_paned_get_type        (void);
+GtkType gtk_paned_get_type        (void) G_GNUC_CONST;
 void    gtk_paned_add1            (GtkPaned  *paned,
                                   GtkWidget *child);
 void    gtk_paned_add2            (GtkPaned  *paned,
index 9bfd56fadf03953699c2bdb9778b62556bd9e479..3e386179baf47f67f22777cf80c2bbe1b2c7c7b6 100644 (file)
@@ -65,7 +65,7 @@ struct _GtkPixmapClass
 };
 
 
-GtkType           gtk_pixmap_get_type   (void);
+GtkType           gtk_pixmap_get_type   (void) G_GNUC_CONST;
 GtkWidget* gtk_pixmap_new       (GdkPixmap  *pixmap,
                                  GdkBitmap  *mask);
 void      gtk_pixmap_set        (GtkPixmap  *pixmap,
index bacae0c07050f7adc2e4185c908116d6516cec16..dd779f07d774e615240d81d5727764764f85710a 100644 (file)
@@ -62,7 +62,7 @@ struct _GtkPlugClass
 };
 
 
-GtkType    gtk_plug_get_type  (void);
+GtkType    gtk_plug_get_type  (void) G_GNUC_CONST;
 void       gtk_plug_construct (GtkPlug *plug, GdkNativeWindow socket_id);
 GtkWidget* gtk_plug_new       (GdkNativeWindow socket_id);
 
index 2a147da19a2344c98b2f4ed1a1d010fb99573649..224ddfce0787919d9a8f7ef254d4b613ba8bd639 100644 (file)
@@ -91,7 +91,7 @@ struct _GtkPreviewClass
 };
 
 
-GtkType         gtk_preview_get_type           (void);
+GtkType         gtk_preview_get_type           (void) G_GNUC_CONST;
 void            gtk_preview_uninit             (void);
 GtkWidget*      gtk_preview_new                (GtkPreviewType   type);
 void            gtk_preview_size               (GtkPreview      *preview,
index de24d834c45149d842eb6590981e845b520b497f..0764262c5c2b5fe37176cd64e3f7f2d6eac6368d 100644 (file)
@@ -78,7 +78,7 @@ struct _GtkProgressClass
  * directly.
  */
 
-GtkType    gtk_progress_get_type            (void);
+GtkType    gtk_progress_get_type            (void) G_GNUC_CONST;
 void       gtk_progress_set_show_text       (GtkProgress   *progress,
                                             gint           show_text);
 void       gtk_progress_set_text_alignment  (GtkProgress   *progress,
index f6c8586331af5cb6dbdaa4923f52bc2a892154a3..60d703e61576165ba8d0c007ab85c2b51a611aa1 100644 (file)
@@ -87,7 +87,7 @@ struct _GtkProgressBarClass
 };
 
 
-GtkType    gtk_progress_bar_get_type             (void);
+GtkType    gtk_progress_bar_get_type             (void) G_GNUC_CONST;
 GtkWidget* gtk_progress_bar_new                  (void);
 
 /*
index 88302e70e1c47e525457d46557ffc9dadc9989f9..df91ddfe83ec4ebc9ff316f357d3b4f7e6f723e1 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkRadioButtonClass
 };
 
 
-GtkType            gtk_radio_button_get_type        (void);
+GtkType            gtk_radio_button_get_type        (void) G_GNUC_CONST;
 GtkWidget*  gtk_radio_button_new            (GSList         *group);
 GtkWidget*  gtk_radio_button_new_from_widget (GtkRadioButton *group);
 GtkWidget*  gtk_radio_button_new_with_label  (GSList        *group,
index 9b2b28a6a44a0fd4fbc7c33039b45a8ad638c5ac..b81376cf120f7864b7074f2a7550257a184fc67d 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkRadioMenuItemClass
 };
 
 
-GtkType    gtk_radio_menu_item_get_type              (void);
+GtkType    gtk_radio_menu_item_get_type              (void) G_GNUC_CONST;
 GtkWidget* gtk_radio_menu_item_new           (GSList           *group);
 GtkWidget* gtk_radio_menu_item_new_with_label (GSList          *group,
                                               const gchar      *label);
index 88eb5a9cfab4bd48db97d4a05eb70662105f0ca5..27999045819601192de0ce18b109bc909ac13e31 100644 (file)
@@ -115,7 +115,7 @@ struct _GtkRangeClass
 };
 
 
-GtkType        gtk_range_get_type               (void);
+GtkType        gtk_range_get_type               (void) G_GNUC_CONST;
 GtkAdjustment* gtk_range_get_adjustment         (GtkRange      *range);
 void           gtk_range_set_update_policy      (GtkRange      *range,
                                                 GtkUpdateType  policy);
index 31ed6069709516f6223b5baeb7fafd970c5ce0d5..a1a98f227807a21de7637287b3a31e7e33cf9a60 100644 (file)
@@ -119,7 +119,7 @@ void          gtk_rc_add_widget_class_style (GtkRcStyle  *rc_style,
 void     gtk_rc_add_class_style        (GtkRcStyle  *rc_style,
                                         const gchar *pattern);
 
-GType       gtk_rc_style_get_type   (void);
+GType       gtk_rc_style_get_type   (void) G_GNUC_CONST;
 GtkRcStyle* gtk_rc_style_new        (void);
 GtkRcStyle *gtk_rc_style_copy       (GtkRcStyle *orig);
 void        gtk_rc_style_ref        (GtkRcStyle *rc_style);
index 553afcc7bd0a88e2b129e0c4839252429ce9db76..2adb80cdb8b3a55380fd71e7a05cb6d0b2877a77 100644 (file)
@@ -92,7 +92,7 @@ struct _GtkRulerMetric
 };
 
 
-GtkType gtk_ruler_get_type   (void);
+GtkType gtk_ruler_get_type   (void) G_GNUC_CONST;
 void    gtk_ruler_set_metric (GtkRuler      *ruler,
                              GtkMetricType  metric);
 void    gtk_ruler_set_range  (GtkRuler      *ruler,
index 6d53ffb5f8b6aa34e54e98e90ff394e2ec05421b..90a6d0ade2456905cdb0f183ed5343280dff4861 100644 (file)
@@ -66,7 +66,7 @@ struct _GtkScaleClass
   void (* draw_value) (GtkScale *scale);
 };
 
-GtkType gtk_scale_get_type        (void);
+GtkType gtk_scale_get_type        (void) G_GNUC_CONST;
 void    gtk_scale_set_digits      (GtkScale        *scale,
                                   gint             digits);
 void    gtk_scale_set_draw_value  (GtkScale        *scale,
index 8810bb4c0d7d7a3ace4836842e0c6e3e871019e3..3aa59538bf1caff37d049b954a64096347a24e14 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkScrollbarClass
 };
 
 
-GtkType gtk_scrollbar_get_type (void);
+GtkType gtk_scrollbar_get_type (void) G_GNUC_CONST;
 
 
 #ifdef __cplusplus
index 92bfa1cb364d94afa3d4a3416d204aeee44a4098..4ba2452a6f8d90d1a57f8490981f5b4c34c2964d 100644 (file)
@@ -75,7 +75,7 @@ struct _GtkScrolledWindowClass
 };
 
 
-GtkType        gtk_scrolled_window_get_type          (void);
+GtkType        gtk_scrolled_window_get_type          (void) G_GNUC_CONST;
 GtkWidget*     gtk_scrolled_window_new               (GtkAdjustment     *hadjustment,
                                                      GtkAdjustment     *vadjustment);
 void           gtk_scrolled_window_set_hadjustment   (GtkScrolledWindow *scrolled_window,
index 66f19f543d6e95998e2406d255a1a39a1521cb51..602874d12fa965775e6b7e12c6fcf3f02dcd8706 100644 (file)
@@ -60,7 +60,7 @@ struct _GtkSeparatorClass
 };
 
 
-GtkType  gtk_separator_get_type (void);
+GtkType  gtk_separator_get_type (void) G_GNUC_CONST;
 
 
 #ifdef __cplusplus
index 90f30d55dae8c0ed8434346c685587406f735bf6..aa4b519066e37d2e4ba36b7da1e09b061bbba0b7 100644 (file)
@@ -72,7 +72,7 @@ struct        _GtkSignalQuery
 /* Application-level methods */
 guint  gtk_signal_lookup                 (const gchar         *name,
                                           GtkType              object_type);
-gchar* gtk_signal_name                   (guint                signal_id);
+gchar* gtk_signal_name                   (guint                signal_id) G_GNUC_CONST;
 guint  gtk_signal_n_emissions            (GtkObject           *object,
                                           guint                signal_id);
 guint  gtk_signal_n_emissions_by_name    (GtkObject           *object,
index a826dda7a610349c39c709e0edb1319de1d76155..4d354a0969a7bfe1e3ca4ffc3d5db1a185451e7f 100644 (file)
@@ -67,7 +67,7 @@ struct _GtkSocketClass
 
 
 GtkWidget*     gtk_socket_new      (void);
-GtkType        gtk_socket_get_type (void);
+GtkType        gtk_socket_get_type (void) G_GNUC_CONST;
 void           gtk_socket_steal    (GtkSocket *socket,
                                    GdkNativeWindow wid);
 
index 6992cb070138212c9c0270cbb32664a4b870120a..220969eb645311fa7a11aac499602dc9d397c48b 100644 (file)
@@ -110,7 +110,7 @@ struct _GtkSpinButtonClass
 };
 
 
-GtkType                gtk_spin_button_get_type           (void);
+GtkType                gtk_spin_button_get_type           (void) G_GNUC_CONST;
 
 void           gtk_spin_button_configure          (GtkSpinButton  *spin_button,
                                                    GtkAdjustment  *adjustment,
index f689277596491a235d7eb46129d264ed2c31c8ff..ccfc2c244ecbbaad7dec960738b38a8617575ab3 100644 (file)
@@ -82,7 +82,7 @@ struct _GtkStatusbarMsg
   guint message_id;
 };
 
-GtkType    gtk_statusbar_get_type      (void);
+GtkType    gtk_statusbar_get_type      (void) G_GNUC_CONST;
 GtkWidget* gtk_statusbar_new           (void);
 /* If you don't want to use contexts, 0 is a predefined global
  * context_id you can pass to push/pop/remove
index 977725c1db2a6358e72e051f890c394c7ef1999a..e23203a1c556d78c0cb3e527e1091d31c37fbe77 100644 (file)
@@ -387,7 +387,7 @@ struct _GtkStyleClass
                                 GtkOrientation          orientation);
 };
 
-GType     gtk_style_get_type                 (void);
+GType     gtk_style_get_type                 (void) G_GNUC_CONST;
 GtkStyle* gtk_style_new                             (void);
 GtkStyle* gtk_style_copy                    (GtkStyle      *style);
 GtkStyle* gtk_style_attach                  (GtkStyle      *style,
index 3ba048897c18e1635179b51caee1e8ee73930f38..103f6d1929d7c5d10a2992adeb1bae3decfc9201 100644 (file)
@@ -99,7 +99,7 @@ struct _GtkTableRowCol
 };
 
 
-GtkType           gtk_table_get_type         (void);
+GtkType           gtk_table_get_type         (void) G_GNUC_CONST;
 GtkWidget* gtk_table_new             (guint            rows,
                                       guint            columns,
                                       gboolean         homogeneous);
index 765ab2196aff9513dce4c6e1eb6bd0e36f6932d7..45b36fc7b86312bdb4d97b56e81cd15d156d9cb7 100644 (file)
@@ -61,7 +61,7 @@ struct _GtkTearoffMenuItemClass
 };
 
 
-GtkType           gtk_tearoff_menu_item_get_type     (void);
+GtkType           gtk_tearoff_menu_item_get_type     (void) G_GNUC_CONST;
 GtkWidget* gtk_tearoff_menu_item_new         (void);
 
 #ifdef __cplusplus
index def883258f2869461513f40e8be39c954eff9578..96eb30f183e05459b6985cca3b90d5a0a11b58cc 100644 (file)
@@ -177,7 +177,7 @@ struct _GtkTextClass
 };
 
 
-GtkType    gtk_text_get_type        (void);
+GtkType    gtk_text_get_type        (void) G_GNUC_CONST;
 GtkWidget* gtk_text_new             (GtkAdjustment *hadj,
                                     GtkAdjustment *vadj);
 void       gtk_text_set_editable    (GtkText       *text,
index 3f164c5aeadedb8655d3baa711636d316306fb98..cb1226dca4bad096c8b1b0688fae29f5b53a2e19 100644 (file)
@@ -87,7 +87,7 @@ struct _GtkTextBufferClass {
 
 };
 
-GtkType        gtk_text_buffer_get_type       (void);
+GtkType        gtk_text_buffer_get_type       (void) G_GNUC_CONST;
 
 
 
index 3510e032a7989b5b0d684eb1953d2cd5da483eaf..8feeec9b04eb6e9de3407542c05cc268d39528cb 100644 (file)
@@ -140,7 +140,7 @@ struct _GtkTextLineDisplay
 
 extern PangoAttrType gtk_text_attr_appearance_type;
 
-GtkType        gtk_text_layout_get_type (void);
+GtkType        gtk_text_layout_get_type (void) G_GNUC_CONST;
 GtkTextLayout *gtk_text_layout_new      (void);
 
 void gtk_text_layout_set_buffer            (GtkTextLayout      *layout,
index ef5ee94880ae53bfa68c135b52d511f0a1227332..c5a6abf7f622005fe2c064ab834b2c3245b28ca8 100644 (file)
@@ -94,7 +94,7 @@ struct _GtkTextTagClass {
                   const GtkTextIter *iter);        /* location of event in buffer */
 };
 
-GtkType      gtk_text_tag_get_type     (void);
+GtkType      gtk_text_tag_get_type     (void) G_GNUC_CONST;
 GtkTextTag  *gtk_text_tag_new          (const gchar       *name);
 gint         gtk_text_tag_get_priority (GtkTextTag        *tag);
 void         gtk_text_tag_set_priority (GtkTextTag        *tag,
index c85ec2f1aa5fe5e3f5057636afcefbb7e5146e91..8e8a9645a83e38973239ccab69f33e9852d31673 100644 (file)
@@ -36,7 +36,7 @@ struct _GtkTextTagTableClass {
   void (* tag_removed) (GtkTextTagTable *table, GtkTextTag *tag);
 };
 
-GtkType          gtk_text_tag_table_get_type (void);
+GtkType          gtk_text_tag_table_get_type (void) G_GNUC_CONST;
 
 GtkTextTagTable *gtk_text_tag_table_new      (void);
 void             gtk_text_tag_table_add      (GtkTextTagTable        *table,
index d1dca9ebf0cd0128fbf1dc994159b7ecf6a0aaf8..f20c2f0620184f3bb09ec784c17b6b553d54cff7 100644 (file)
@@ -125,7 +125,7 @@ struct _GtkTextViewClass {
                                     GtkAdjustment  *vadjustment);
 };
 
-GtkType        gtk_text_view_get_type              (void);
+GtkType        gtk_text_view_get_type              (void) G_GNUC_CONST;
 GtkWidget *    gtk_text_view_new                   (void);
 GtkWidget *    gtk_text_view_new_with_buffer       (GtkTextBuffer *buffer);
 void           gtk_text_view_set_buffer            (GtkTextView   *text_view,
index 5afb103e21ba480419dbcbcda2af8f010a32f150..da1ec6adf5f317eb77573cc3576c3abcc4053629 100644 (file)
@@ -88,7 +88,7 @@ struct        _GtkTipsQueryClass
 
 
 /* --- prototypes --- */
-GtkType                gtk_tips_query_get_type         (void);
+GtkType                gtk_tips_query_get_type         (void) G_GNUC_CONST;
 GtkWidget*     gtk_tips_query_new              (void);
 void           gtk_tips_query_start_query      (GtkTipsQuery   *tips_query);
 void           gtk_tips_query_stop_query       (GtkTipsQuery   *tips_query);
index b8eb272953e9d83d4357f5abb687df72d8573ec0..def107e5acb29d193325c23712f42c3943bdad5e 100644 (file)
@@ -66,7 +66,7 @@ struct _GtkToggleButtonClass
 };
 
 
-GtkType    gtk_toggle_button_get_type       (void);
+GtkType    gtk_toggle_button_get_type       (void) G_GNUC_CONST;
 GtkWidget* gtk_toggle_button_new            (void);
 GtkWidget* gtk_toggle_button_new_with_label (const gchar     *label);
 void       gtk_toggle_button_set_mode       (GtkToggleButton *toggle_button,
index b3ed08ad7a092ce0fd260553778438d3e02a6961..76702284d0d74511aaca5ae6c98cd576dccfc72a 100644 (file)
@@ -106,7 +106,7 @@ struct _GtkToolbarClass
 };
 
 
-GtkType    gtk_toolbar_get_type        (void);
+GtkType    gtk_toolbar_get_type        (void) G_GNUC_CONST;
 GtkWidget* gtk_toolbar_new             (GtkOrientation   orientation,
                                        GtkToolbarStyle  style);
 
index af512a226f616709ef400eb46418fdaa99aeeff2..0b9f62a4f9ff0f6db53ccd0b41c2c20cf7ad2d8b 100644 (file)
@@ -75,7 +75,7 @@ struct _GtkTooltipsClass
   GtkDataClass parent_class;
 };
 
-GtkType                 gtk_tooltips_get_type     (void);
+GtkType                 gtk_tooltips_get_type     (void) G_GNUC_CONST;
 GtkTooltips*    gtk_tooltips_new          (void);
 
 void            gtk_tooltips_enable       (GtkTooltips   *tooltips);
index aa8da5770864187485e7586e41a6f376ad22e6ea..62b3e23254d2fcd9488812644b07e382bdf775b0 100644 (file)
@@ -89,7 +89,7 @@ struct _GtkTreeClass
 };
 
 
-GtkType    gtk_tree_get_type           (void);
+GtkType    gtk_tree_get_type           (void) G_GNUC_CONST;
 GtkWidget* gtk_tree_new                (void);
 void       gtk_tree_append             (GtkTree          *tree,
                                        GtkWidget        *tree_item);
index a06237a190da378e4b97a6e831661f46d40d8752..036aa7465f434c0fe346cfa3fc57803627ea5780 100644 (file)
@@ -73,7 +73,7 @@ struct _GtkTreeItemClass
 };
 
 
-GtkType    gtk_tree_item_get_type       (void);
+GtkType    gtk_tree_item_get_type       (void) G_GNUC_CONST;
 GtkWidget* gtk_tree_item_new            (void);
 GtkWidget* gtk_tree_item_new_with_label (const gchar *label);
 void       gtk_tree_item_set_subtree    (GtkTreeItem *tree_item,
index c2fcbde8b75e4404af7c320a202fbcd08d2ba219..4a2adac357834bb3d020198c49c81d278c3abd41 100644 (file)
@@ -223,7 +223,7 @@ struct _GtkTypeInfo
 };
 GtkType                gtk_type_unique (GtkType           parent_type,
                                 const GtkTypeInfo *gtkinfo);
-gpointer       gtk_type_class  (GtkType         type);
+gpointer       gtk_type_class  (GtkType         type) G_GNUC_CONST;
 gpointer       gtk_type_new    (GtkType         type);
 
 
index 05cbc38c4e197c4a87429a1a39adefb77199d13c..f4b3fbdc8f130f228f1b374f2b63d469229d5d41 100644 (file)
@@ -58,7 +58,7 @@ struct _GtkVButtonBoxClass
 };
 
 
-GtkType    gtk_vbutton_box_get_type (void);
+GtkType    gtk_vbutton_box_get_type (void) G_GNUC_CONST;
 GtkWidget *gtk_vbutton_box_new      (void);
 
 /* buttons can be added by gtk_container_add() */
index 7f322190f25e7da4f21ac8094ec0106f93d0fc58..de026fe4de0fc2611acccf82d57e450a5e5b2f26 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkVBoxClass
 };
 
 
-GtkType           gtk_vbox_get_type (void);
+GtkType           gtk_vbox_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vbox_new             (gboolean homogeneous,
                              gint spacing);
 
index edd36a443606504fb92f0eb4ec6dab961637f5ee..611369ab61053fc8fccb5998b6f9726ab5de9b84 100644 (file)
@@ -70,7 +70,7 @@ struct _GtkViewportClass
 };
 
 
-GtkType        gtk_viewport_get_type        (void);
+GtkType        gtk_viewport_get_type        (void) G_GNUC_CONST;
 GtkWidget*     gtk_viewport_new             (GtkAdjustment *hadjustment,
                                             GtkAdjustment *vadjustment);
 GtkAdjustment* gtk_viewport_get_hadjustment (GtkViewport   *viewport);
index fc2355442259c8d91711c7087e9b4b8dd2950e04..ceb0d0ce8f5b40dfadd3cf693760778956279ff9 100644 (file)
@@ -55,7 +55,7 @@ struct _GtkVPanedClass
   GtkPanedClass parent_class;
 };
 
-GtkType    gtk_vpaned_get_type (void);
+GtkType    gtk_vpaned_get_type (void) G_GNUC_CONST;
 GtkWidget *gtk_vpaned_new      (void);
 
 
index 5d90dbff24ba9b6de08134d7a1582c7be078a290..a18a1305cedc8c6b903e2ab69f64b7cf8cb02907 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkVRulerClass
 };
 
 
-GtkType    gtk_vruler_get_type (void);
+GtkType    gtk_vruler_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vruler_new      (void);
 
 
index 8139fdc935dbe6746c6adc123da7b9e5283f2843..5194089050eca5fccf81684650ef1c445d223aaf 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkVScaleClass
 };
 
 
-GtkType    gtk_vscale_get_type (void);
+GtkType    gtk_vscale_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vscale_new      (GtkAdjustment *adjustment);
 
 
index 12f3e23d842f65b10cd969025590e99e7056b3c1..4ae8f8fc5476cad76a437b5ad633a69d92595088 100644 (file)
@@ -59,7 +59,7 @@ extern "C" {
 #endif /* __cplusplus */
 
 
-GtkType    gtk_vscrollbar_get_type (void);
+GtkType    gtk_vscrollbar_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vscrollbar_new      (GtkAdjustment *adjustment);
 
 
index 70924a8bc2ada52d3770ae84ea7abdc84d4180ca..69c3ac8756fdff436e3c04f14d7f1c03b6bc0f1a 100644 (file)
@@ -59,7 +59,7 @@ struct _GtkVSeparatorClass
 };
 
 
-GtkType    gtk_vseparator_get_type (void);
+GtkType    gtk_vseparator_get_type (void) G_GNUC_CONST;
 GtkWidget* gtk_vseparator_new      (void);
 
 
index 2b10f071a6f5668bfce07a4243101c9e0a903d9b..a22b7b344f979c6d05d55a50216bb6d2a81e235b 100644 (file)
@@ -406,7 +406,7 @@ struct _GtkWidgetShapeInfo
   GdkBitmap *shape_mask;
 };
 
-GtkType           gtk_widget_get_type            (void);
+GtkType           gtk_widget_get_type            (void) G_GNUC_CONST;
 GtkWidget* gtk_widget_new                (GtkType              type,
                                           const gchar         *first_arg_name,
                                           ...);
index 1e272fb314abb1672e05d3ffdf3a2bab386b5b9c..1b86c76d5e7b3b4d365ee56c2d41ac93a37b7865 100644 (file)
@@ -90,7 +90,7 @@ struct _GtkWindowClass
 };
 
 
-GtkType    gtk_window_get_type                 (void);
+GtkType    gtk_window_get_type                 (void) G_GNUC_CONST;
 GtkWidget* gtk_window_new                      (GtkWindowType        type);
 void       gtk_window_set_title                (GtkWindow           *window,
                                                const gchar         *title);